Software Defect Prediction Harnessing on Multi 1-Dimensional Convolutional Neural Network Structure
نویسندگان
چکیده
Developing successful software with no defects is one of the main goals projects. In order to provide a project anticipated quality, prediction plays vital role. Machine learning, and particularly deep have been advocated for predicting defects, however both suffer from inadequate accuracy, overfitting, complicated structure. this paper, we aim address such issues in defects. We propose novel structure 1-Dimensional Convolutional Neural Network (1D-CNN), learning architecture extract useful knowledge, identifying modelling knowledge data sequence, reduce finally, predict whether units code are prone. design large-scale empirical studies reveal proposed model's effectiveness by comparing four established traditional machine baseline models state-of-the-art baselines defect based on NASA datasets. The experimental results demonstrate that terms f-measure, an optimal modest 1D-CNN dropout layer outperforms 66.79% 23.88%, respectively, ways minimize overfitting improving performance According results, seems be may applied adopted practical problem engineering. This, turn, could lead saving development resources producing more reliable software.
منابع مشابه
Software defect prediction using cost-sensitive neural network
The software development life cycle generally includes analysis, design, implementation, test and release phases. The testing phase should be operated effectively in order to release bug-free software to end users. In the last two decades, academicians have taken an increasing interest in the software defect prediction problem, several machine learning techniques have been applied for more robu...
متن کاملNeural Network Optimization Using Shuffledfrog Algorithm for Software Defect Prediction
Software Defect Prediction (SDP) focuses on the detection of system modules such as files, methods, classes, components and so on which could potentially consist of a great amount of errors. SDP models refer to those that attempt to anticipate possible defects through test data. A relation is present among software metrics and the error disposition of the software. To resolve issues of classifi...
متن کاملSoftware Defect Prediction using Adaptive Neural Networks
We present a system which gives prior idea about the defective module. The task is accomplished using Adaptive Resonance Neural Network (ARNN), a special case of unsupervised learning. A vigilance parameter (θ) in ARNN defines the stopping criterion and hence helps in manipulating the accuracy of the trained network. To demonstrate the usefulness of ARNN, we used dataset from promisedata.org. T...
متن کاملA Two-Dimensional Convolutional Neural Network for Brain Tumor Detection From MRI
Aims: Cancerous brain tumors are among the most dangerous diseases that lower the quality of life of people for many years. Their detection in the early stages paves the way for the proper treatment. The present study aimed to present a two-dimensional Convolutional Neural Network (CNN) for detecting brain tumors under Magnetic Resonance Imaging (MRI) using the deep learning method. Methods & ...
متن کاملConvolutional Neural Networks over Control Flow Graphs for Software Defect Prediction
Existing defects in software components is unavoidable and leads to not only a waste of time and money but also many serious consequences. To build predictive models, previous studies focus on manually extracting features or using tree representations of programs, and exploiting different machine learning algorithms. However, the performance of the models is not high since the existing features...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computers, materials & continua
سال: 2022
ISSN: ['1546-2218', '1546-2226']
DOI: https://doi.org/10.32604/cmc.2022.022085